iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
Software Development

初學軟體開發系列 第 8

Day08-Dart語言(資料型態轉換、運算子)

  • 分享至 

  • xImage
  •  

今日的學習內容

  1. 資料型態的轉換
  2. 靜態方法
  3. 算術運算子
  4. 算術指定運算子

資料型態的轉換

  1. 字串變數值
    使用parse()方法,var a=int.parse(‘3’);
    字串3就會成為數值3。
  2. 數值變另一種數字型態
    繼上面的程式碼,
    var b=a.toDouble();
    整數型態的2 就會變成double型態的2。
  3. 數值變字串
    使用toString()方法,
    var c=b.toString(); // c為’2’

靜態方法說明
[數字型態.parse()]是使用靜態方法。
靜態方法是在類別裡就已經存在,不用等到建立物件時才產生。
靜態方法是由所有的物件共同分享。

舉例來說:int這種型態是類別,parse()就是int內部的靜態方法,所以我們可以用[數字型態.parse()]來呼叫。

算術運算子
簡單來說,就是加減乘除的程式運算符號。
加減乘除(+ - * /)、求商(~/)、求餘數(%)、加一(++)、減一(--)。
運算的規則:先乘除後加減,括號優先計算。
算術指定運算子
說明:只要在算術運算值後面加(=)的符號,就是算術指定運算子,目的是減短程式碼。
舉例:

var a=5;
a+=1;
print(a);

等於

var a=5;
a=a+1;
print(a);

兩個值都為6。

總結
今天又回來學無聊的程式語法,但我覺得很有用的是靜態方法那邊,因為這次是學理論,相較於以前,只會使用它,但不知道為什麼是這樣子用的,我現在更清楚靜態方法的使用及邏輯了!


上一篇
Day07-建立App畫面
下一篇
Day09-Dart語言(集合類)
系列文
初學軟體開發31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言